
import org.hibernate.dialect.Dialect;
import org.hibernate.dialect.MySQL5Dialect;
import org.hibernate.dialect.Oracle10gDialect;
import org.springframework.util.TypeUtils;

/**
 * 版权所有：福建邮科电信业务部厦门研发中心 
 *====================================================
 * 文件名称: TESTMain.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2013-3-13			詹保山(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 * 
 */
public class TESTMain {

	/**
	 * @param args
	 * @author:詹保山
	 */
	public static void main(String[] args) {
		
		String sql="select * from dual where t.x>1  ";
		String n=Oracle10gDialect.class.getName();
		try {
			Dialect dialect=(Dialect)Class.forName(n).newInstance();
			String s2=dialect.getLimitString(sql,10,0);
			
			s2=s2.replaceFirst("\\?", " :offset").replaceFirst("\\?", " :limit");
			System.out.println(s2);

		} catch (Exception  e) {
			e.printStackTrace();
		} 
		
	
	}

}
